	
	html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,fieldset,legend,img,input{
		margin: 0;
		padding:0;
	}
	a{
		font: inherit;
		font-size: 100%;
		vertical-align: baseline;
		font-family: arial, SimHei;
	}
	ul,ol,li{  
		list-style: none;
	}
	.container{
		width:100%;
		padding:0;
	}
	.wrap {
		width:1150px;
		margin: 0 auto;
	}
	.fr{
		float: right;
	}
	.fl{
		position: relative;;
		float: left;
	}
	a {
	  text-decoration: none !important; }
	  
	#transparent:hover{
		opacity: 0.8;
	}
  /*顶部*/
	.top_box{
		width: 100%;
		height: 162px;
	}
	.head {
		height: 32px;
		background: #f4f4f4; 
	}
	.head .select {
		padding: 0 5px;
		height: 32px;
		width:120px;
		line-height: 32px;
		position: relative; 
	}
    .head .select .icon_select {
		background: url(../img/top-icon.png) -13px -15px;
		float: left;
		width: 16px;
		height: 12px;
		margin-top: 10px; 
	}
	/*000000000000000续写*/
	.head .select .you_huo{
		height:205px ;
		width:190px ;
		background: #f4f4f4;
		position: absolute;
		z-index: 4444;
		left: 0;
		top: 32px;
		display: none;
	}
	.head .select .you_huo{
		padding-top:15px ;
		padding-left: 20px;
		line-height:30px ;
		color: #9398a1;
	}
	.head .select a {
		color: #000;
		font-size: 12px; 
	}
    .head .select .select_nav {
		width: 150px;
		position: absolute;
		top: 32px;
		left: 0;
		line-height: 32px;
		padding: 15px 20px;
		display: none; 
	}
	.head .select .select_nav a {
        display: none; 
    }
	.head .select .select_nav span {
        color: #9196bd; 
    }
	.head .select:hover {
		background: #dcdcdc; 
	}		
	.head .select:hover .select_nav {
     	 display: block;
    		  background: #f4f4f4; 
    }
	.head .head_r {
		position: relative;
		line-height: 32px;
		font-size: 12px; 
	}
	.head .head_r .p1{
		position: absolute;
		left: 0;
		top: 0;
		background: #f4f4f4;
		width: 130px;
		height: 33px;
		line-height: 33px;
	}
    .head .head_r li {
		float: left; 
		position: relative;
	}
	.head .head_r li i {
        width: 1px;
        height: 14px;
        background: #dcdcdc;
        float: left;
        margin-top: 11px;
        margin: 11px  12px 0; 
    }
	.head .head_r li a {
        float: left;
        color: #8e8e8e; 
    }
	.head .head_r li span {
        float: left;
        background: url(../img/top-icon.png) no-repeat -34px -16px; 
    }
	.head .head_r li .icon-MY {
        width: 10px;
        height: 5px;
        margin-top: 12px;
        margin-left: 2px; 
    }
	.head .head_r li .icon-my {
        width: 15px;
        height: 14px;
        background-position: 0 -15px;
        margin: 9px 2px 0 0; 
    }
	.head .head_r li .icon-collect {
        width: 15px;
        height: 13px;
        background-position: 0 0;
        margin: 9px 2px 0 0; 
    }
	.head .head_r li .icon-mess {
        width: 16px;
        height: 11px;
        margin: 9px 2px 0 0;
        background-position: -16px 0; 
    }
	.head .head_r li .icon-help {
        margin: 9px 2px 0 0;
        color: #8e8e8e; 
    }
	.head .head_r li .icon-phone {
        width: 10px;
        height: 14px;
        margin: 9px 2px 0 0;
        background-position: -34px 0; 
    }
     /*00000000000000续写*/
    
    .head .head_r li .two_ma{
    	height: 293px;
    	width: 228px;
    	position: absolute;
    	background:white;
    	top: 32px;
    	right: -57px;
    	z-index: 4444;
    	display: none;
    }
  	
   
    .head .head_r li .two_ma img{
    	height: 140px;
    	width: 140px;
    	margin-top:30px ;
    	margin-left:50px ;
    	margin-bottom: 8px;
    }
    .head .head_r li .two_ma p{
    	font-size:15px ;
    	line-height: 25px;
    	margin-left: 44px;
    }
    .head .head_r li .two_ma .two{
    	margin-left: 83px;
    	font-size:15px ;
    	line-height: 25px;
    }
    .head .head_r li .two_ma .kehu{
    	font-size:12px ;
    	height: 14px;
    	line-height: 14px;
    	color: red;
    	margin-left: 65px;
    	margin-top: 12px;
    }
    .head .head_r p a {
      color: #8e8e8e;
      margin: 0 2px; 
    }
      

	.top_box .top_center{
		width:1150px;
		height:90px;
		margin: auto;
	}

	.top_center .top_left ul{
		height:90px;
		vertical-align: top;
		padding-top: 41px;
		list-style: none;
		float: left;
	}
	.top_center .top_left ul li{
		float: left;
		color: #fff;
		background-color: #3a3a3a;
		float: left;
		padding: 8px 22px 5px;
		text-align: center
	}
	.top_center .top_left ul li a{
		color: #fff;
		font-size: 14px;
		line-height: 14px;
	}
	.top_center .top_left ul li .nav_baise{
		color: #000;
	}
	.top_center .top_left ul .nav_baise_1{
		background: #fff;
	}
	.top_center .top_left ul li .nav_huise{
		color: #8e8e8e;
	}
	.top_center .top_center2{
		width:182px;
		height:53px;
		margin-top: 22px;
		float: left;
		margin-left:100px;
	}
	.top_center .top_right{
		width:396px;
		height:30px;
		float: right;

		margin-top: 45px;
		margin-bottom: 12px;
	}
	/*000000000000000续写*/
	.top_center .top_right .call_shop{
		height: 196px;
		width: 379px;
		display: none;
		background: white;
		z-index: 555;
		position: absolute;
	}
	.top_center .top_right .call_shop {
		height: 139px;
		width: 139px;
	}
	.top_center .top_right p{
		font-size: 17px;
		line-height: 25px;
		margin-left: 123px;
	}
	.top_center .top_right input{
		width:240px;
		height:14px;
		border: 1px solid #000;
		border-right: none;
		padding: 7px 0 9px 10px;
		float: left;
	}
	.top_center .top_right a{
		display: block;
		background: #000;

		width: 78px;
		height: 30px;
		float: left;
		border: 1PX solid #000;
		
	}
	.top_center .top_right a span{
		float: left;
		width: 78px;
		height:30px;
		background: url(../img/search.png) no-repeat center center;
	}
	.top_center .top_right img{
		margin-left:20px;
		margin-top:2px;
	}

	.menu {
		width: 100%;
		background: #3a3a3a;
		height: 40px;
		line-height: 40px; 
	}
	.menu .menu_nav {
		float: left;
		position: relative; 
		top:-40px;
	}
	.menu .menu_nav li {
		float: left;
		padding: 0 43px; 
	}
	.menu .menu_nav li a { 
		font: inherit;
        color: #fff;
		font-size: 14px;
		line-height: 14px;
		display: inline-block;
		position: relative;
        vertical-align: baseline;
       
    }
	.menu .menu_nav li .twoList {
		margin-top:8px;
        display: none;
        position: absolute;
        left: 0;
        top: 40px;
        height: 410px;
        background: #f8f8f8;
        z-index: 10; 
       
    }
	.menu .menu_nav li .twoList dl {
		margin-top: 30px;
		width: 230px;
		padding-right: 50px;
		border-right: 1px solid #f8f8f8;
		float: left;
	}
	.menu .menu_nav li .twoList dl dt {
  		line-height: 40px;
		height: 40px;
		border-bottom: 1px solid #333; 
	}
	.menu .menu_nav li .twoList dl dd {
		line-height: 38px; 
		font-size: 14px;
	}
	.menu .menu_nav li .twoList dl .reddd{
		color: orangered;

		
	}
    .menu .menu_nav li:hover .twoList {
		display: block; 
	}
    .menu .menu_nav li:first-child {
		padding-left: 0; 
	}
    .menu .menu_nav li:hover a {
		padding-bottom: 3px;
		border-bottom: 2px solid #fff; 
	}
	


#jjjjj{
	position: absolute;
	right: 120px;
	background: white;
	border: none;
}
